<script>
    // 解构数据
    // 交换数据


    // 解构数据
    let arr=[1,2,[3,4,[5,6,{hello:"world"}]]]
    // 拿取1, 4 5 world

    let [a, ,[ ,b,[c, ,{hello:d}]]]=arr
    console.log(a,b,c,d);//1 4 5 'world'


    let  obj={
        name:"高飞",
        hobby:["胡仁杰","抽烟","喝酒","烫头"]
    }

    let {hobby:[hrj]}=obj
    console.log(hrj);//胡仁杰




    

    // 当模式的key和变量名一样的时候,可以简写
    let gaofei = {
        age: 15,
        name: "高飞",
        sex: "男",
        height:undefined
    };

    // let {name:name,age:age}=gaofei
    let {name,age=18}=gaofei  //当属性名（key值，键）和 变量名一样时，可以简写
    console.log(name,age);//高飞 18


</script>